package com.goodmr.passport.account;

import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 平台数据模型
 *
 * @author <a href="mailto:bingdong13@msn.com">bigo</a>
 */
@Data
public class PlatformModel implements Serializable {

    private static final long serialVersionUID = 6967937706958608458L;

    /**
     * 平台ID
     */
    private Long id;

    /**
     * 帐号ID
     */
    private Long accountId;

    /**
     * 帐号类型（手机，邮箱，微信，QQ，微博，...）
     */
    private AccountTypeEnum accountType;

    /**
     * 是否主帐号
     */
    private PrimaryEnum isPrimary;

    /**
     * 平台标识
     */
    private String openId;

    /**
     * 平台app id
     */
    private String appId;

    /**
     * 创建时间
     */
    private Timestamp createdAt;

    /**
     * 更新时间
     */
    private Timestamp updatedAt;
}
